﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="Register.aspx.cs" Inherits="WebBanThuoc.Register" %>
<%@ Register Assembly="MSCaptcha" Namespace="MSCaptcha" TagPrefix="cc1" %> 
<asp:Content ID="Content1" ContentPlaceHolderID="main" runat="server">

  <div class="tran_nav">
    <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb" style="width:30px; display:inline;">
          <a href="TrangChu.aspx" itemprop="url" >
            <span itemprop="title">Trang chủ</span>
          </a> <font>&raquo;</font>
        </div>  
        <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb" style="width:30px;  display:inline;">
              <span itemprop="title">Đăng ký tài khoản</span>
         </div>  
        
   </div> <!--tran_nav-->
   <asp:UpdatePanel ID="reg_updatePanel" runat="server" >
    <ContentTemplate>
    <div class="middle_content_cart" style="margin-left:5px;" >
        <asp:ScriptManager ID="scritpManager" runat="server" EnablePageMethods="True" />         
        <div class="shopping_cart" runat="server" style="width:575px; height:360px">
            
            <table  border="0" align="center" cellpadding="0" cellspacing="5">
             <tr>
                <td class="td_dangky" >Email:</td>
                <td class="lb" >
                   <asp:TextBox ID="temail" runat="server" ToolTip="Nhập địa chỉ email." CssClass="tbox" Width="220px" Height="20px" ></asp:TextBox>&nbsp*</td>
                <td>
                <asp:RequiredFieldValidator ID="EmailRequired" runat="server" Display="Dynamic"
                                                  ControlToValidate="temail" ErrorMessage="Bạn chưa nhập email." Font-Size="11px" Font-Italic="True"
                                                  ToolTip="Nhập địa chỉ email của bạn(vd: someone@example.com)" >Bạn chưa nhập email</asp:RequiredFieldValidator>
                 <asp:RegularExpressionValidator ValidationExpression="^([\w-_]+\.)*[\w-_]+@([\w-_]+\.)*[\w-_]+\.[\w-_]+$"
                ControlToValidate="temail" ID="ValEmail" runat="server" 
                ErrorMessage="Email không hợp lệ." Display="Static" Font-Size="11px" Font-Italic="True" ></asp:RegularExpressionValidator>
                <asp:CustomValidator id="Email_CustomValidator1" runat="server" ControlToValidate="temail" Display="Dynamic" OnServerValidate="Email_CustomValidator1_ServerValidate" 
                                             ErrorMessage="Email này đã được khách hàng khác sử dụng." Font-Size="11px" Font-Italic="True"
                                ></asp:CustomValidator>
                </td>
             </tr>
             <tr>
                 <td class="td_dangky"  >Mật khẩu:</td>
                <td class="lb" >
                   <asp:TextBox ID="tpword" runat="server" TextMode="Password" CssClass="tbox" ToolTip="Độ dài mật khẩu phải từ 3 ký tự trở lên." Width="220px" Height="20px" ></asp:TextBox>&nbsp*                   </td>
                <td >
                <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" Display="Dynamic"
                                                  ControlToValidate="tpword" ErrorMessage="Bạn chưa nhập mật khẩu." Font-Size="11px" Font-Italic="True"
                                                  ToolTip="Nhập mật khẩu." >Bạn chưa nhập mật khẩu</asp:RequiredFieldValidator>
                    <asp:RegularExpressionValidator ID="PasswordRegExp" runat="server" 
                                                  ControlToValidate="tpword" Display="Dynamic" 
                                                  ErrorMessage="Mật khẩu không hợp lệ." Font-Size="11px" Font-Italic="True"
                                                  ValidationExpression="(?=^.{3,50}$)(?=.[\w\d])(?=.*[\S])(?!.*\s).*$" 
                                                 ></asp:RegularExpressionValidator>
                </td>
              </tr>
              <tr>
                 <td class="td_dangky"  >Nhập lại mật khẩu:</td>
                <td class="lb" >
                   <asp:TextBox ID="tpword1" runat="server" TextMode="Password" CssClass="tbox" ToolTip="Độ dài mật khẩu phải từ 3 ký tự trở lên." Width="220px" Height="20px" ></asp:TextBox>&nbsp*</td>
                <td >
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="Dynamic"
                                                  ControlToValidate="tpword" ErrorMessage="Nhập mật khẩu lần 2." Font-Size="11px" Font-Italic="True"
                                                  ToolTip="Nhập mật khẩu." >Bạn chưa nhập mật khẩu</asp:RequiredFieldValidator>
                <asp:CompareValidator ID="Compare" ControlToValidate="tpword1" 
                                                  runat="server"  Operator="Equal"  ControlToCompare="tpword" 
                                                  Display="Dynamic" ErrorMessage="Mật khẩu không giống nhau." Font-Size="11px" Font-Italic="True"
                                                  ></asp:CompareValidator>
                </td>
              </tr>
              <tr>
                <td class="td_dangky" >Họ và tên: </td>
                <td class="lb">
                  <asp:TextBox ID="tfname" runat="server" ToolTip="Nhập họ và tên." Width="220px" Height="20px" CssClass="tbox" ></asp:TextBox>&nbsp*</td>
                <td>
                     <asp:RequiredFieldValidator ID="NameRequired" runat="server" Display="Dynamic" Font-Size="11px" Font-Italic="True"
                                                  ControlToValidate="tfname" ErrorMessage="Bạn chưa nhập họ tên." 
                                                  >Bạn chưa nhập họ tên</asp:RequiredFieldValidator>
                      <asp:CustomValidator ID="CustomValidator2" runat="server"  Display="Dynamic"
                                            ErrorMessage="Họ tên không được có mã HTML" ControlToValidate="tfname"  
                                            ClientValidationFunction="Validate"></asp:CustomValidator> 
                
                                                  
                </td>
               </tr>
                <tr>
                <td class="td_dangky" >Điện thoại:</td>
                <td class="lb">
                    <asp:TextBox ID="tphone" runat="server" Width="220px" Height="20px" CssClass="tbox" ToolTip="Nhập số điện thoại.Vd: 0903688806 / 38326675"></asp:TextBox>&nbsp*
                </td>
                    <td >
                    <asp:RequiredFieldValidator ID="RequiredPhone" runat="server" Display="Dynamic"
                                                  ControlToValidate="tphone" ErrorMessage="Bạn chưa nhập số điện thoại." Font-Size="11px" 
                                    Font-Italic="True">Bạn chưa nhập số điện thoại</asp:RequiredFieldValidator>
                        <asp:RegularExpressionValidator ValidationExpression="\d{7,11}"
                            ControlToValidate="tphone" ID="RegExpVal_txtPhone" runat="server" 
                            ErrorMessage="Số điện thoại không đúng định dạng." Display="Dynamic" Font-Size="11px" 
                                    Font-Italic="True" ></asp:RegularExpressionValidator>
                    </td>
                </tr>
                <tr>
                    <td class="td_dangky" > Địa chỉ:</td>
                    <td class="lb"><asp:TextBox ID="taddress" runat="server" Width="220px" Height="20px" CssClass="tbox" ></asp:TextBox></td>
                    <td>
                     <asp:CustomValidator ID="CustomValidator1" runat="server" Display="Dynamic"  
                                            ErrorMessage="Địa chỉ không được có mã HTML" ControlToValidate="taddress" Font-Size="11px" Font-Italic="True"  
                                            ClientValidationFunction="Validate1"></asp:CustomValidator> 
                    </td>
                 </tr>
                 <tr>
                    <td class="td_dangky"> Mã bảo vệ:</td>
                    <td class="lb">
                       <div style="width:320px;float:left">
                        
                            <asp:TextBox ID="TextBox1" runat="server" CssClass="tbox" Width="100px" Height="20px" style="float:left" ToolTip="Nhập mã như hình bên, không cần thêm khoảng trắng, không phân biệt chữ hoa/thường."/>
                                          
                           <cc1:CaptchaControl ID="ccJoin" runat="server" CaptchaBackgroundNoise="Medium" CssClass="float_cap"
                                CaptchaLength="5" 
                                CaptchaHeight="50" 
                                CaptchaWidth="180" 
                                CaptchaLineNoise="None"
                                CaptchaMinTimeout="5"
                                 CaptchaMaxTimeout="240" Width="180px" /><br />
                           <asp:Label ID="Label1" runat="server" CssClass="l_info"></asp:Label>
                        </div> 
                    </td>
                 </tr>
                 <tr>
                    <td class="td_dangky" ></td>
                    <td class="lb">Thông tin có dấu hoa thị (*) là bắt buộc.</td>
                 </tr>
           </table>
           <asp:Button ID="btnSubmit" runat="server" Text="Tạo tài khoản" CssClass="cart_button" CausesValidation="True"
                                       onclick="btnSubmit_Click" Width="130px" Height="32px" style="margin-left: 120px; float:left" />
                                      
             <asp:Button ID="CancelPushButton" runat="server" CausesValidation="False" 
                                                      Height="32px" Width="79px" Text="Nhập lại"  CssClass="cart_button_cont" style="margin-left: 50px; float:left"
                                                  onclick="CancelPushButton_Click" />
                                       
          
        </div> <!--shopping_cart-->
                
           
  </div> <!--middle_content_cart-->
   
   </ContentTemplate>
 </asp:UpdatePanel>
 
    <script type="text/javascript"> 
      function Validate(x,y) {
          str = (document.getElementById('<%=tfname.ClientID %>')).value; 
          if (str.match(/([\<])([^\>]{1,})*([\>])/i) == null) { 
              
              y.IsValid = true; 
          } 
          else { 
            
              y.IsValid = false;   
          }
      }
      function Validate1(x, y) {
          str = (document.getElementById('<%=taddress.ClientID %>')).value;
          if (str.match(/([\<])([^\>]{1,})*([\>])/i) == null) {

              y.IsValid = true;
          }
          else {

              y.IsValid = false;
          }
      } 
    </script>

  <style>
     .lb
     { width: 250px; height:30px;font-size:12px;}
 </style>
</asp:Content>


